Перейти к основному содержимому

5.07. Условные операторы и циклы

Разработчику Архитектору

Условные операторы и циклы

Условия:

if ($age > 18) {
echo "Взрослый";
} elseif ($age == 18) {
echo "Полных 18";
} else {
echo "Малыш";
}

Циклы

for:

for ($i = 0; $i < 5; $i++) {
echo $i;
}

while:

$i = 0;
while ($i < 5) {
echo $i++;
}

foreach (для массивов):

$fruits = ['яблоко', 'банан', 'вишня'];
foreach ($fruits as $fruit) {
echo $fruit . "<br>";
}

match:

$status = match($role) {
'admin' => 'Администратор',
'editor' => 'Редактор',
default => 'Гость'
};